Principles of Inverse Computation and the Universal Resolving Algorithm

نویسندگان

  • Sergei M. Abramov
  • Robert Glück
چکیده

We survey fundamental concepts in inverse programming and present the Universal Resolving Algorithm (URA), an algorithm for inverse computation in a first-order, functional programming language. We discuss the principles behind the algorithm, including a three-step approach based on the notion of a perfect process tree, and demonstrate our implementation with several examples. We explain the idea of a semantics modifier for inverse computation which allows us to perform inverse computation in other programming languages via interpreters.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Universal Resolving Algorithm: Inverse Computation in a Functional Language

R. Backhouse and J. N. Oliveira (Eds.): Mathematics of Program Construction. Proceedings. LNCS 1837, pp. 187–212, 2000. c © Springer-Verlag Berlin Heidelberg 2000 Abstract. We present an algorithm for inverse computation in a firstorder functional language based on the notion of a perfect process tree. The Universal Resolving Algorithm (URA) introduced in this paper is sound and complete, and c...

متن کامل

The universal resolving algorithm and its correctness: inverse computation in a functional language

We present an algorithm for inverse computation in a rst-order functional language based on the notion of a perfect process tree. The Universal Resolving Algorithm introduced in this paper is sound and complete, and computes each solution for which the given program terminates, in nite time. The algorithm has been implemented for TSG, a typed dialect of S-Graph, and shows some remarkable result...

متن کامل

GGMRES: A GMRES--type algorithm for solving singular linear equations with index one

In this paper, an algorithm based on the Drazin generalized conjugate residual (DGMRES) algorithm is proposed for computing the group-inverse solution of singular linear equations with index one. Numerical experiments show that the resulting group-inverse solution is reasonably accurate and its computation time is significantly less than that of group-inverse solution obtained by the DGMRES alg...

متن کامل

Fourier Integral Operator Canonical Computation with Wave Packets

Abstract. We develop an algorithm for the canonical computation of general Fourier integral operators whose canonical relations are graphs. The algorithm is based on dyadic parabolic decomposition using wave packets and enables the discrete approximate evaluation of the action of such operators on data in the presence of caustics. The procedure consists in the construction of a universal operat...

متن کامل

Multiscale Discrete Approximations of Fourier Integral Operators Associated with Canonical Transformations and Caustics

We develop an algorithm for the computation of general Fourier integral operators associated with canonical graphs. The algorithm is based on dyadic parabolic decomposition using wave packets and enables the discrete approximate evaluation of the action of such operators on data in the presence of caustics. The procedure consists in the construction of a universal operator representation throug...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002